all-weather

Adjective

 * 1) Not affected by climatic conditions; capable of normal operation regardless of precipitation, wind, sun, etc.
 * 2)  Always there when needed, reliable, dependable, loyal, faithful.
 * 1)  Always there when needed, reliable, dependable, loyal, faithful.
 * 1)  Always there when needed, reliable, dependable, loyal, faithful.