Find the word definition

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.