meaning of oxalurate

1. A salt of oxaluric acid.


Related Words

oxalurate |

Developed & Maintained By Taraprasad.com

Treasure Words