Online English Dictionary

Home

Loudmouthed


a.

Having a loud voice; talking or sounding noisily; noisily impudent or offensive.


© 2009 Dammam Community College