hardpressed - Turkish English Dictionary