Plural of blabbermouth; people who talk excessively or cannot keep secrets.
Compound of 'blabber' (excessive talk) and 'mouth' (the organ of speech). Created in modern English as a colorful insult, likely 20th century.
Try Another Word