Latest Post

Word of the Day

cascade

Definition 1. a small waterfall 2. a series of things that come quickly one after the other 3. something that hangs down in large amounts, for example cloth or hair Origin and usage The word cascade is derived from the Latin word...




Play

Play

Portmanteau words quiz

Macmillan, the publishing company behind Macmillan Dictionary, this year celebrates its 175th...

Video




Language Tips