Chatterbox

Portuguese Meaning

tagarela

English Meaning

  1. An extremely talkative person.