Weather Idioms Advanced
0/20

Pick the word that matches this meaning:

A brief, sudden success that fails to last.