a chequered career - Turc Anglais Dictionnaire