METRO Meaning of METRO in English n. (pl. -os) an underground railway system in a city, esp. Paris. Etymology: F m{eacute}tro, abbr. of m{eacute}tropolitain METROPOLITAN Oxford English vocab. Оксфордский английский словарь. 2012