self-avoiding random walks - German English Dictionary