toadstone

nounA small stone or gem once believed to be found in the head of a toad and thought to have magical or medicinal properties.

No synonyms or antonyms found for this word.

toadstone synonyms & antonyms | whatsthatwordmean | whatsthatwordmean