METRO Meaning of METRO in English [met.ro] n, pl metros [F metro, short for (chemin de fer) metropolitain metropolitan railroad] (1904): subway b [2]met.ro adj (1953): metropolitan 2. Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012