Online English Dictionary

Home

blabbermouthed


adj.

tending to talk excessively.


© 2009 Dammam Community College