loudmouth
1. [ noun ] a person who causes trouble by speaking indiscreetly
Synonyms: blusterer
Related terms: troublemaker boast
Similar spelling:   loud-mouthed