metatellurates

English

Noun

metatellurates

  1. plural of metatellurate