TEREBRA


Meaning of TEREBRA in English

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

Webster's English dictionary.      Английский словарь Webster.