Word info Synonyms

metrifonate

Noun

Meaning

metrifonate (uncountable)

English Wikipedia has an article on:metrifonateWikipedia
An irreversible organophosphate acetylcholinesterase inhibitor, used as an insecticide and to treat schistosomiasis.

Source: en.wiktionary.org

Synonyms

Close letter words and terms