AMENORRHOEA MEANING IN ENGLISH

• Amenorrhoea Definition & Synonyms

  1. (n.) Retention or suppression of the menstrual discharge.


• Amenorrhoeal Definition & Synonyms

  1. (a.) Pertaining to amenorrhoea.


RECENT SEARCHES