borotellurates

English

Noun

borotellurates

  1. plural of borotellurate