physically demanding effort - İspanyolca İngilizce Sözlük