oh great, i missed the second inning because of that stupid flashing coke billboard
something where companies post colorful, bright, annoying advertisements to distract you while you're driving or watching a game
"oh great, i missed the second inning because of that stupid flashing coke billboard" What is the definition of "billboard"?