Yahoo Canada Web Search

Search results

  1. Dictionary
    metro
    /ˈmɛtrəʊ/

    noun

    • 1. an underground railway system in a city, especially Paris.
    • 2. a major city or metropolitan region: North American, Indian, South African "auditions were held in all major metros of the country"

    adjective

    • 1. metropolitan: North American "the Detroit metro area"

    More definitions, origin and scrabble points