hydrotellurates

English

Noun

hydrotellurates

  1. plural of hydrotellurate