YourDictionary

toadstone

noun

any stone or similar object formerly thought to have been formed inside a toad's head or body and often worn as a charm

See toadstone in American Heritage Dictionary 4

link/cite print suggestion box