be hard pressed - Turkish English Dictionary