Wiktionary
mouth of a sailor
n. (context informal idiomatic English) The characteristic of regularly using vulgar language, especially strong profanity; a person having this characteristic.