PIN


Meaning of PIN in English

v. fasten with pins, attach with pins; stick, stab; confine, hold, immobilize

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.