take a rain check - French English Dictionary