From Longman Dictionary of Contemporary Englishhave a checkered history/career/past etchave a checkered history/career/past etcFAILto have had periods of failure as well as successful times in your past This is an unusual building with a checkered history. → checkered