Home
Search
Index
Definify.com
Definition
2024
ovipositors
ovipositors
English
Noun
ovipositors
plural of
ovipositor
- a
tubular
egg
-
laying
organ
.
Similar Results