place where horses roam/run - French English Dictionary