METRA


Meaning of METRA in English

I. ˈmē.trə noun

( plural me·trae -ē.ˌtrē)

Etymology: New Latin, from Greek mētra, from mētr-, mētēr mother — more at mother

: uterus 1

II.

plural of metron

or of metrum

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.