BE HARD ON Meaning of BE HARD ON in English {v. phr.} To be strict or critical with another; be severe. * /"Don't be so hard on Jimmy," Tom said. "He is bound to rebel as he gets older."/ Dictionary of English idioms . Словарь английских идиом. 2012