self-avoiding random walks - Spanish English Dictionary