English dictionary
emda meaning and definition
Definition and meaning of emda at MeaningMonkey.org. emda meaning and definition in the English Dictionary.EMDA noun
Definition of EMDA (noun)
- therapy that uses a local electric current to introduce the ions of a medicine into the tissues
Source: Princeton University Wordnet