Synonyms for "carafate"

Words with similar meaning