tall and hunched - İspanyolca İngilizce Sözlük