my car broke down - French English Dictionary