be hard upon - Turkish English Dictionary