bezoars

noun
  1. hard masses of indigestible material that form in the stomach or intestines of animals or humans
  2. Usage: medical; veterinary
  3. stones formerly believed to have magical properties as antidotes to poison
  4. Usage: historical; archaic

Examples