Meaning of parkway

Definition of parkway

(noun) a wide scenic road planted with trees; "the riverside drive offers many exciting scenic views"

Other information on parkway

WIKIPEDIA results for parkway
Amazon results for parkway