Latest Post

Word of the Day

poppy

Definition 1. a flower with red petals and a black centre 2. an artificial poppy that people in the UK wear for Remembrance Day View the full definition in the Macmillan Dictionary. Origin and usage The noun poppy comes from a...




Play

Video




Language Tips