Glossary: idiom
Explanation
An idiom is an expression whose meaning cannot be derived from its constituent parts, and that is unique to a particular language. For example, in English the phrase paint the town red means ‘to have a good time while going out’. But the equivalent phrase in French has a literal meaning only
Englicious contains many resources for English language in schools, but the vast majority of them require you to register and log in first. For more information, see What is Englicious?