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