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.
Noun
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.