METRITIS MEANING IN ENGLISH

• Metritis Definition & Synonyms

  1. (n.) Inflammation of the womb.


Synonyms:
Endometritis,

RECENT SEARCHES