i hate seeing all those fair-weather red sox fans that came out of nowhere after the 2004 world series
a fan that only supports their team when it is winning, or only likes a team because it is popular or successful
"i hate seeing all those fair-weather red sox fans that came out of nowhere after the 2004 world series" What is the definition of "fair-weather"?