hardpressed - German English Dictionary