tellurate
English
tellurate meaning in English • tellurate का अर्थ अंग्रेजी में
Noun
- A salt of telluric acid.