take a rain check on - Turkish English Dictionary