give someone what-for

Verb

 * 1)  To admonish or berate; to speak angrily at somebody.
 * He really gave the kid what-for about the baseball through his window.

Synonyms

 * See also Thesaurus:reprehend