biolarvicides

English

Noun

biolarvicides

  1. plural of biolarvicide