loud and continuous chatter - Spanish English Dictionary