amphibicides

English

Noun

amphibicides

  1. plural of amphibicide