give someone what for

give someone what for

punish or scold someone severely. British informal
See also: give, what
Full browser ?