ovipositors
English
Noun
ovipositors
plural of
ovipositor
- a
tubular
egg
-
laying
organ
.