Give what for - definition of give what for by The Free...
give - emit or utter; "Give a gulp"; "give a yelp" let loose, let out, utter, emit - express audibly; utter sounds (not necessarily words); "She let out a big heavy sigh"; "He uttered strange sounds that nobody could understand" ...