loudmouth
Concise Oxford English Dictionary © 2008 Oxford University Press:
loudmouth/ˈlaʊdmaʊθ/
▶noun informal a person who talks too much, especially tactlessly.
– derivatives
loud-mouthed adjective.
loud-mouthed adjective.
'loudmouth' also found in these Oxford entries:

