Dictionary.com
definitions
  • synonyms

pin seal

noun
  1. leather made of the skin of young seals.
Show More

Origin of pin seal

First recorded in 1925–30
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018