bigmouthed

Explore definitions, synonyms, and language insights of bigmouthed

Definitions

Adjective Satellite
unwisely talking too much