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
Synonyms : dramamine
Similar words of Dimenhydrinate :
