METR Meaning of METR in English metr-n [occurring in compounds] metro- (= mother) Interlingua English vocab. Английский словарь Интерлингва. 2012