ovipositors

English

Noun

ovipositors

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