Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

terebate Definition

Cancel
terebate
noun
A salt of terebic acid

Words Related to terebate!

terebate Examples by Brain Bank Users