thiophosphoric acid en · NOUN EtymologyFrom thio- + phosphoric acid. Meanings (uncountable) The acid S=P(OH)₃ that is the basis of thiophosphates