have a mile long criminal record - İngilizce Eşanlam Sözlük