Webster's Revised Unabridged Dictionary · 1913
Terebate
Copy link
Terebate
, noun
A salt of terebic acid.
↑