English

edit

Noun

edit

ovipositors

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