person with a piercing voice who talks a lot - Spanish English Dictionary