ovipositors

noun

Plural form of ovipositor. – a tubular egglaying organ.