ovicide









ovicide


noun

  1. a substance or preparation, especially an insecticide, capable of killing egg cells.
49 queries 0.707