Word-on-the-street meaning

(idiomatic) The rumour or news going around on the street.
noun
0
0
Advertisement