dish out

(informal) give in large quantities.

(slang) distribute; issue.