TEREBRA


Meaning of TEREBRA in English

noun the boring ovipositor of a hymenopterous insect.

2. terebra ·noun a genus of marine gastropods having a long, tapering spire. they belong to the toxoglossa. called also auger shell.

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