have a checkered history/past/career - Türkisch Englisch Wörterbuch