have a long rap sheet - İngilizce Eşanlam Sözlük