tumoricides

English

Noun

tumoricides

  1. plural of tumoricide