pin - attach or fasten with pins or like with pins; "pin the needle to your shirt". "pin the blame about the harmless gentleman"Good Vocabulary: linked text and phrases Revenge and vengefulness avenge avenger Chunk bite back (at somebody/one thing) phrasal verb counter-retaliation eye karma mad medicine spend shell out another person/a little somet