Yahoo Web Search

Search results

  1. Dictionary
    met·ro
    /ˈmetrō/

    noun

    • 1. a subway 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