Dimenhydrinate Meaning

There are 1 meaning(s) for word Dimenhydrinate

Meaning 1 : antihistamine and antiemetic (trade name Dramamine) used to treat motion sickness

    Synonyms : dramamine