meaning of carafate

carafate meaning in General Dictionary

medicine consisting of a tablet (trade title Carafate) accustomed treat peptic ulcers; said to bind into ulcer site and coating it