have a long rap sheet - Fransızca İngilizce Sözlük