English | German | Russian | Czech

toadskin English

Meaning toadskin meaning

What does toadskin mean?

toadskin

the skin of a toad, or leather made therefrom

Synonyms toadskin synonyms

What other words have the same or similar meaning as toadskin?

toadskin English » English

phrynoderma

Are you looking for...?