Emmenia

What is Emmenia?

Emmenia definition and meaning on Dictionary terms:
noun (used with a singular or plural verb), Physiology.
menses.

 

reference: https://www.dictionary.com/browse/emmenia

Tags: