1 tellurate | Definition of tellurate

tellurate

noun
tel·​lu·​rate | \ ˈtelyəˌrāt\
plural -s

Definition of tellurate

: a salt or ester of telluric acid

History and Etymology for tellurate

tellur- + -ate

Keep scrolling for more