This dictionary definitions site consists of every one of the probable meanings, instance use and translations of your term Correct. pin - attach or fasten with pins or as if with pins; "pin the needle to the shirt". "pin the blame on the innocent male" Viewing the British institution struggle https://thomasp741fij0.blog-gold.com/profile