mean-spirited woman - Spanish English Dictionary