Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
metros
in English
metros
us
//ˈmiː.troʊz//
uk
//ˈmiː.tɹəʊz//
#uncommon
Lemma:
metro
The lemma is the base or root form of this word.
Definitions
Noun
multiple
metro
systems
;
railway
networks
underground
railway
lines
;
subway
urban
transit
railway
;
light
rail
a
city's
metropolitan
region