Correct Answer:
B. by
Explanation:
The idiom is "put by for a rainy day," which means save money or resources for future difficulties.
Online Learning Platform
Online Learning Platform