lambskin

Explore definitions, synonyms, and language insights of lambskin

Definitions

Noun
the skin of a lamb with the wool still on
Noun
skin of a sheep or goat prepared for writing on

More General Terms