Word info

imiqualine

Noun

Meaning

imiqualine (plural imiqualines)

(medicine) Any of a group of imidazoquinoxalines that have anticancer properties

Source: en.wiktionary.org

Close letter words and terms