See Also: tellurate(medicine)
tellurate(dictionary)

tellurate (iou)



tellurate noun. E19.
[from TELLURIC adjective1 + -ATE1.]
Chemistry. A salt or ester of a telluric acid.