have a checkered history/past/career - Turco Inglés Diccionario