parkway Meaning, Definition & Usage

  1. noun a wide scenic road planted with trees
    drive.
    • the riverside drive offers many exciting scenic views

WordNet