YourDictionary

bezoar

noun

a concretion found in the stomach or intestines of some animals, esp. ruminants, and sometimes humans, formerly thought to be an antidote for poisons

See bezoar in American Heritage Dictionary 4

Learn more about bezoar

link/cite print suggestion box