metra
/ˈmiːtrə/
metra
English
Noun
Ad
Definition
The uterus.
Etymology
From Ancient Greek μήτρα (mḗtra, “womb”).
Ad
/ˈmiːtrə/
metra
The uterus.
From Ancient Greek μήτρα (mḗtra, “womb”).