dish out

[dish out] {v.} 1. To serve (food) from a large bowl or plate.

Ann's mother asked her to dish out the beans.

2. {informal} To give in large quantities.

That teacher dished out so much homework that her pupils complained to their parents.

3. {slang} To scold; treat or criticize roughly.

Jim likes to dish it out, but he hates to take it.

Compare: HAND OUT.