PIN SEAL


Meaning of PIN SEAL in English

noun

Etymology: pin (III)

: leather made from a very young seal

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.