parkway

(noun)

noun

1. a wide scenic road planted with trees

Similar word(s): drive

Definition categories: man–made, road, route