have a lengthy criminal record - English Synonyms Dictionary