METRA Meaning of METRA in English -metran [occurring in compounds] -meter (= one occupied in -metry) Interlingua English vocab. Английский словарь Интерлингва. 2012