car arresting device - Turkish English Dictionary