"Terebrae" is a word in ENGLISH

terebrae ENGLISH
Definition:

of Terebra

Few words of positivity

Serious sport is war minus the shooting.

George Orwell

WORD SUGGESTIONS
Laugh your heart out.

Where do old bowling balls end up?In the gutter!

terebra ENGLISH

A genus of marine gastropods having a long, tapering spire. They belong to the Toxoglossa. Called also auger shell.

Read the complete definition
terebra ENGLISH

The boring ovipositor of a hymenopterous insect.

Read the complete definition
toxoglossa ENGLISH

A division of marine gastropod mollusks in which the radula are converted into poison fangs. The cone shells (Conus), Pleurotoma, …

Read the complete definition