loud-mouthed

adj

1.
given to loud offensive talk