Definition, synonyms and related words
A chemical analogue of imiquimod, potentially useful in treating skin cancer.