engine arrester - French English Dictionary