METRO Meaning of METRO in English n. (pl. -os) an underground railway system in a city, esp. Paris. [ F métro, abbr. of métropolitain METROPOLITAN ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012