English dictionary
ovipositor meaning and definition
Definition and meaning of ovipositor at MeaningMonkey.org. ovipositor meaning and definition in the English Dictionary.OVIPOSITOR noun
Definition of ovipositor (noun)
- egg-laying tubular structure at the end of the abdomen in many female insects and some fishes
Source: Princeton University Wordnet