ovipositor
English Dictionary
->
Letter O
-> ovipositor
Search Dictionary:
ovipositor Definition
(n)
egg
-
laying
tubular
structure
at
the
end
of
the
abdomen
in
many
female
insects
and
some
fishes
ovipositor Synonyms
ovipositor
© Art Branch Inc.