have a long rap sheet - Türkçe İngilizce Sözlük