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