Student or Learner
"To squelch your need to dish on the spot,think back to the last time someone you didn't know very well told you about ,say,a long,involved dream that he had the night before."
What does "dish on the spot" mean in the sentence?
"To dish" is a colloquial expression for "to tell someone about something" - usually in detail! You hear it most often in the common phrase "to dish the dirt".
"On the spot" means "right there and then"; immediately, without (presumably) taking time to think about the consequences of what you are doiing or in this case saying.