LATCH PIN Meaning of LATCH PIN in English nounEtymology: latch (II)Midland : safety pin Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012