have a checkered history/past/career - Türkçe İngilizce Sözlük