Dictionary.com
definitions
  • synonyms

metra

(mētrə)
n. pl. me•trae (-trē)
  1. uterus

Examples from the Web for metra

Historical Examples