talkative and cheerful person - Spanish English Dictionary