pulling pins - Turkish English Dictionary