combretastatins
English
Noun
combretastatins
plural of
combretastatin