Home › Idioms

fair-weather friend

Meaning: A person who is loyal in good times but not when times are difficult.

Language: English

Literally: (Already vivid in English)

Category: Nature

Origin: The expression suggests the idea that someone is a friend only when the weather is good, i.e., in good times.

More idioms — Nature

  • field day — A wild and uncontrolled time; a time of especially pleasant or exciting action.
  • get one's second wind — To get a second burst of energy.
  • give someone a snow job — To give someone a description of something or someone that is unrealistically attractive…
  • heavyweight — A person who is important and influential; a leader in a particular field.
  • hold water — To be credible or sound; to stand up to scrutiny; to make sense.
  • in hot water — In trouble.

More English idioms

  • kill two birds with one stone — To accomplish two objectives with one action.
  • leave no stone unturned — To search everywhere.
  • make a mountain out of a molehill — To exaggerate the importance of something; to react more strongly to a situation than is…
  • move heaven and earth — To try very hard to do something.
  • put something on ice — To put something (an excess of some item) in reserve for later use.
  • on the rocks — Unstable; likely to collapse. When referring to alcoholic beverages, it means with ice cu…

← Back to Idioms

Loading the full interactive collection…