Definition, Meaning & Anagrams | English word TEREBRA
TEREBRA
Definitions of TEREBRA
- The boring ovipositor of a hymenopterous insect.
- (historical) An Ancient Roman engine for making a breach in a wall.
Number of letters
7
Is palindrome
No
Search for TEREBRA in:
Page preparation took: 118.87 ms.