arresting pins - Turkish English Dictionary