thripicides

English

Noun

thripicides

  1. plural of thripicide