bezoar

noun
  1. a hard mass found in the stomach or intestines of some animals, formerly believed to be an antidote to poison
  2. Usage: historical; medical

Examples