Skip to main content

terebate

English terebate meaning in English  •  terebate का अर्थ अंग्रेजी में
Noun
  • A salt of terebic acid.
Advertisement