necrotrophs

English

Noun

necrotrophs

  1. plural of necrotroph