photolarvicides

English

Noun

photolarvicides

  1. plural of photolarvicide