Slang – Motormouth or Motor-mouth. Meaning – A very talkative person. Someone who talks a lot. A motormouth is a person who talks excessively, often about meaningless things….
Pinch punch! Find out what is said and done on the first day of each month in Great Britain. Learn how to use this interesting English phrase correctly – and how to respond!