English
Detailed Synonyms for metro in English
metro:
-
the metro
– an electric railway operating below the surface of the ground (usually in a city) 1the subway; the tube; the underground; the metro; the subway system– an electric railway operating below the surface of the ground (usually in a city) 1