have a long rap sheet - İspanyolca İngilizce Sözlük