rain or shine

adv
University
1

Regardless of the circumstances; (more literally) regardless of the state of the weather.