barker; person who talks a lot, chatter

listen to the pronunciation of barker; person who talks a lot, chatter
English - English
{i} yawper
barker; person who talks a lot, chatter
Favorites