a bit of a letch - Almanca İngilizce Sözlük