metastasizers

English

Noun

metastasizers

  1. plural of metastasizer.