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
- noun An underground or urban rapid-transit railway system, or a train belonging to one.
- noun A large metropolitan area.