English dictionary, thesaurus, translations & etymology
FreeDict.com

Metro — meaning in English

Indonesian → English · translate English → Indonesian instead

English meaning

  • metro noun An underground or urban rapid-transit railway system, or a train belonging to one.

Senses

Metro is used for these senses in English:

  • Metro A city in Lampung, Indonesia.

metro — full definition

  1. noun An underground or urban rapid-transit railway system, or a train belonging to one.
  2. noun A large metropolitan area.