What is the full meaning of metrifonates
METRIFONATE, an organophosphorus insecticide, aka trichlorfon [n]
Example of the word metrifonates placed on a Scrabble board.