Question: is rain check an idiom?
Answer: If you 'take a rain check', you cannot accept an invitation now but you would like to at a later date. This idiom originated in America in the 1800s. If a baseball game was cancelled due to bad weather, the spectators were given a 'raincheck' (a voucher) which meant that they could go back and watch another game.