Refine this word faster
Carafate
Definitions
Noun
- 1 medicine consisting of a tablet (trade name Carafate) used to treat peptic ulcers; said to bind to the ulcer site and coat it wordnet
See also for "carafate"
Next best steps
Mini challenge
Unscramble this word: carafate