self-avoiding - Spanish English Dictionary