rainy day

noun

1.
a (future) time of financial need