What does ‘lay on’ mean?

( v ) To tell. OK, lay the bad news on me; I’m ready.