tellurate in French tellurate in French tellurate noun (inorganic chemistry) Any oxyanion of tellurium; any salt of telluric acid. Add to Flashcards