Definition of fair-weathered in English:

fair-weathered

adjective

  • 1That (consistently) has good weather.

  • 2Chiefly US dependable only in favourable circumstances.

Origin

Early 17th century; earliest use found in Robert Johnson.