a friend who is with you all the while, whether at the time of happiness or sorrow.
You are my all-weather friend. You have helped me even at the time of distress.
by uttam maharjan September 29, 2011
A friend who helps you every time. Either in a happiness or sorrowfulness.
china and Nepal are all-weather friends. Both countries help to each other in each and every different situations.
by Rajbanshi July 11, 2016