Home
Search
Index
Definify.com
Definition
2025
tellurates
tellurates
English
Noun
tellurates
plural of
tellurate
French
Noun
tellurates
m
plural of
tellurate
Similar Results
Tellurate
Tellureted