Wiktionary
thiophosphates
n. (plural of thiophosphate English)
n. (plural of thiophosphate English)