pin - attach or fasten with pins or just as if with pins; "pin the needle towards the shirt". "pin the blame to the innocent gentleman"Sensible Vocabulary: relevant words and phrases Revenge and vengefulness avenge avenger bite Chunk again (at a person/a thing) phrasal verb counter-retaliation eye karma mad medicine pay out fork out anyone/some thi