The usage or vocabulary that is characteristic of a specific group of people.
The immigrants spoke an odd dialect of English.
2) Idiom NounIdiomatic Expression, Phrasal Idiom, Phrase, Set Phrase
An expression whose meanings cannot be inferred from the meanings of the words that make it up.
New - not of long duration; having just (or relatively recently) come into being or been made or acquired or discovered; "Are you new here?".
British Capital, Capital Of The United Kingdom, Greater London, London - the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center; "Living in London has its own taste".
Britain, Great Britain, U.K., Uk, United Kingdom, United Kingdom Of Great Britain And Northern Ireland - a monarchy in northwestern Europe occupying most of the British Isles; divided into England and Scotland and Wales and Northern Ireland; `Great Britain` is often used loosely to refer to the United Kingdom; "I had to go to Britain".