loud-mouthedEnglish

loud-mouthed

Adjective

Given to loud offensive talk

English: loud-mouthed