have a mile long criminal record - Fransızca İngilizce Sözlük