Language:
Free Online Dictionary|3Dict

晴雨無阻

Source : CEDICT

to do sth. rain or shine (idiom)