Definition Definition

terebra - Meaning and Examples

Meaning of 'terebra' (Webster Dictionary)

1 . Terebra [ n.]
- A genus of marine gastropods having a long, tapering spire. They belong to the Toxoglossa. Called also auger shell.
- The boring ovipositor of a hymenopterous insect.