Pin Seal (noun) Definition, Meaning & Examples

noun
  1. leather made of the skin of young seals.
Pin Seal (noun) Definition, Meaning & Examples

More Definitions