sucralfate

(noun) Carafate

< suckling reflex | sucrase >