Big Huge Thesaurus

sucralfate

noun