Word info

toadskin

Noun

Meaning

toadskin (plural toadskins)

the skin of a toad, or leather made therefrom

The Chinese use a preparation derived from toadskins, which they call senso, as a remedy for several sicknesses.

Source: en.wiktionary.org

Close letter words and terms