photoinsecticides

English

Noun

photoinsecticides

  1. plural of photoinsecticide