Matching Pairs Idioms Matching GameOnline version Match idioms with their meanings in this fun and educational game! by Карина Гуцу 1 in the nick of time 2 for the time being 3 at the drop of a hat 4 from time to time 5 all in good time 6 the other day 7 for good 8 once in a blue moon 9 on the spur of the moment 10 in,for donkey's years very rarely recently for now used for telling someone to wait for something and not try to make you hurry an extremely long time immediately or in a way that shows that you have no doubts about doing something if you do something on the spur of the moment, you do it suddenly and do not take time to plan it or think carefully about it sometimes, but not often just in time to prevent something bad happening permanently, without the possibility of change in the future