self-avoiding - Turkish English Dictionary