Definify.com

Definition 2025


ovipositors

ovipositors

English

Noun

ovipositors

  1. plural of ovipositor - a tubular egg-laying organ.