TEREBRA


Meaning of TEREBRA in English

(n.) The boring ovipositor of a hymenopterous insect.

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