Yahoo India Web Search

Search results

  1. Dictionary
    parkway
    /ˈpɑːkweɪ/

    noun

    • 1. an open landscaped highway. North American
    • 2. a railway station with extensive parking facilities: British "Didcot Parkway"

    More definitions, origin and scrabble points