checkered career - French English Dictionary