1 definition by Heidiskiff

When you are walking in the city, or any semi-crowded area, and people in front of you stop dead in their tracks to gawk, stare, chat, talk on their phone, take a picture...etc. therefore impeding your way. These people are often times aware of your presence and choose not move, or hear you ask them to move.
"We were walking down the street in NYC and there were Red Rovers everywhere."
by Heidiskiff September 3, 2015
Get the Red Rover mug.