LAND ON


Meaning of LAND ON in English

phrasal

: to come down on : criticize or scold sharply

came in late for dinner and the whole family landed on him

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.