car arresting device - French English Dictionary