a bit of a letch - Türkçe İngilizce Sözlük