Webster's Revised Unabridged Dictionary · 1913

Tellurate

Tellurate , noun

[Compare French tellurate. See Tellurium.]

(Chemistry) A salt of telluric acid.