place where horses roam/run - German English Dictionary