MESOARIUM MEANING IN ENGLISH

• Mesoarium Definition & Synonyms

  1. (n.) The fold of peritoneum which suspends the ovary from the dorsal wall of the body cavity.


RECENT SEARCHES