Definition
One who is friendly, helpful, or available at all times regardless of the circumstances.
See Also
How People Actually Use It
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."
Source: Urban Dictionary