TELLURIDE MEANING IN ENGLISH

• Telluride Definition & Synonyms

  1. (n.) A compound of tellurium with a more positive element or radical; -- formerly called telluret.


RECENT SEARCHES