be hard-pressed - Turkish English Dictionary