bezoar
nounDefinition of bezoar
: any of various calculi found chiefly in the gastrointestinal organs and formerly believed to possess magical properties
— called also bezoar stone
Keep scrolling for more
Keep scrolling for more