self-avoiding - German English Dictionary