grande gueule
Meanings
Noun
1. bigmouth, blowhard (vulgar)