meaning of polyphosphate

1. a salt or ester of polyphosphoric acid


Related Words

polyphosphate |

Developed & Maintained By Taraprasad.com

Treasure Words