be hard on something - French English Dictionary