TOADSTONE


Meaning of TOADSTONE in English

[toad.stone] n (1558): a stone or similar object held to have formed in the head or body of a toad and formerly often worn as a charm or antidote to poison

Merriam-Webster English vocab.      Английский словарь Merriam Webster.