photoinsecticides

English edit

Noun edit

photoinsecticides

  1. plural of photoinsecticide