self-shedding - German English Dictionary