frogskin
frogskin has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
noun
. The skin of a frog, often used in leather or as a metaphor for something green and textured.