sporocides

English

Noun

sporocides

  1. plural of sporocide