Definify.com

Definition 2024


ovipositors

ovipositors

English

Noun

ovipositors

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