うてんけっこう
Meanings
Expression
1. no postponement because of rain; being held rain or shine
Composed of
rainy weather
doing (with resolve); carrying out (e.g. a plan)
Examples (2 in total)
The game will be played rain or shine.
The marathon will be held, rain or shine.