self-avoiding random walks - French English Dictionary