hardpressed - French English Dictionary