dish out
(informal) give in large quantities.
(slang) distribute; issue.