SELENATE MEANING IN ENGLISH

• Selenate Definition & Synonyms

  1. (n.) A salt of selenic acid; -- formerly called also seleniate.


RECENT SEARCHES