OESTRUATION MEANING IN ENGLISH

• Oestruation Definition & Synonyms

  1. (n.) The state of being under oestrual influence, or of having sexual desire.


RECENT SEARCHES