physically demanding - Spanish English Dictionary