parkway

Noun
  1. A wide scenic road planted with trees (synset 103247416)
    "the riverside drive offers many exciting scenic views"

Other Searches