tumoricides
English
Noun
tumoricides
plural of
tumoricide