permethrins

English

Noun

permethrins

  1. plural of permethrin