People also ask
What does the toast of the town mean?
Who was the host of Toast of the Town?
When was Toast of the Town on TV?
Noun edit · toast of the town (plural toasts of the town). (idiomatic, dated) A person, male or female, who is admired and very popular in local society, ...