a chequered career - Turkish English Dictionary