parkway

Definitions


[ˈpɑːkweɪ], (Noun)

Definitions:
- an open landscaped highway

- a railway station with extensive parking facilities
(e.g: Didcot Parkway)


Phrases:

Origin:




definition by Oxford Dictionaries