English

edit

Noun

edit

tellurates

  1. plural of tellurate

French

edit

Noun

edit

tellurates m

  1. plural of tellurate