imiqualine
Noun
Meaning
imiqualine (plural imiqualines)
(medicine) Any of a group of imidazoquinoxalines that have anticancer properties
Noun
imiqualine (plural imiqualines)
(medicine) Any of a group of imidazoquinoxalines that have anticancer properties