self-shedding - Spanish English Dictionary