Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ovipositors
in English
ovipositors
#uncommon
Definitions
Noun
tubular
organs
for
egg-laying
protruding
structures
used
to
deposit
eggs