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. Оксфордский английский словарь. 2012