METRO Meaning of METRO in English n I. meter (1. one forty millionth part of the terrestrial meridian; 2. [Poet.]); II. tape measure, tapeline Interlingua English vocab. Английский словарь Интерлингва. 2012