talkative or chatty person - Spanish English Dictionary