have a lengthy criminal record - French English Dictionary