PIN (18) Meaning of PIN (18) in English (n.) The leg; as, to knock one off his pins. Webster's English dictionary. Английский словарь Webster. 2012