have a mile long criminal record - French English Dictionary