As nouns the difference between ovipositor and terebra
is that ovipositor is a tubular protruding organ for laying eggs while terebra is the boring ovipositor of a hymenopterous insect.
ovipositor
Noun
(
en noun)
(zoology) A tubular protruding organ for laying eggs.
Related terms
* oviposit
* oviposition
terebra
English
Noun
(
en-noun)
The boring ovipositor of a hymenopterous insect.
(
Webster 1913)
----