TOADSTONE


Meaning of TOADSTONE in English

n. a stone, sometimes precious, supposed to resemble or to have been formed in the body of a toad, formerly used as an amulet etc.

Oxford English vocab.      Оксфордский английский словарь.