boquirroto

listen to the pronunciation of boquirroto
Spanish - English
talkative, having a tendency to talk a lot, loquacious