WMCRI: Women’s Medical Center of Rhode Island

What does WMCRI mean? The above is one of WMCRI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Women's Medical Center of Rhode Island