Akademik

get somebody what for
get/give sb what ˈfor idiom
(BrE, informal) to be punished/punish sb severely

I'll give her what for if she does that again.

Main entry:whatidiom

Useful english dictionary. 2012.