TELLURATE


Meaning of TELLURATE in English

ˈtelyəˌrāt noun

( -s )

Etymology: tellur- + -ate

: a salt or ester of telluric acid

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.