PIN SEAL Meaning of PIN SEAL in English nounEtymology: pin (III): leather made from a very young seal Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012