trichlorfon

English

Noun

trichlorfon (uncountable)

  1. metrifonate