cestocides

English

Noun

cestocides

  1. plural of cestocide