'rainy day' definitions:

Definition of 'rainy day'

(from WordNet)
noun
A (future) time of financial need; "I am saving for a rainy day"

Synonyms of 'rainy day'

From: Moby Thesaurus