ovipositor
nounDefinition of ovipositor
: a specialized organ (as of an insect) for depositing eggs — see insect illustration
Keep scrolling for more
Keep scrolling for more