METRO Meaning of METRO in English n., adj. Of or relating to the subway or underground. Shadow Slang English vocab. Английский словарь теневого сленга. 2012