ovitraps

English

Noun

ovitraps

  1. plural of ovitrap