Metra Definition

noun

(medicine) The uterus.

Wiktionary

Other Word Forms of Metra

Noun

Singular:
metra
Plural:
metrae

Find Similar Words

Find similar words to metra using the buttons below.

Words Starting With

Words Ending With

Unscrambles

metra