meaning of all-weather friend

all-weather friend meaning in Urban Dictionary

a buddy that is to you even while, whether during delight or sadness.