Meaning of ovipositor
Definition of ovipositor
(noun)
egg-laying
tubular
structure
at the end of the
abdomen
in
many
female
insects and
some
fishes
Other information on ovipositor
WIKIPEDIA results for
ovipositor
Amazon results for
ovipositor
Tweet