Emetrol

Explore definitions, synonyms, and language insights of Emetrol

Definitions

Noun
trade name for an antiemetic drug that has a mint flavor