Tamil Dictionary 🔍

terebate

Ter"e*bate, n. Defn: A salt of terebic acid.


terebate - Similar Words