physically demanding - German English Dictionary