English Dictionary
Definition motormouth in British English
motormouth noun
[countable] noun
/ˈməʊtə(r)ˌmaʊθ/
English Dictionary