The Collaborative International Dictionary
Terebate
Terebate \Ter"e*bate\, n. A salt of terebic acid.
Wiktionary
terebate
n. (context chemistry English) A salt of terebic acid.