meaning of tellurate

1. A salt of telluric acid.


Related Words

tellurate |

Developed & Maintained By Taraprasad.com

Treasure Words