phytoremediators

English

Noun

phytoremediators

  1. plural of phytoremediator