The 12 idioms of Christmas

The 12 idioms of Christmas: popular English phrases explained People all over the world use ‘idioms’ to express everyday thoughts. Here we explain some of the more common – and fun – ones used in English at Christmastime   “Has the cat got your tongue?” “Yes, when pigs fly!” “It’s all Greek to me!”   […]