4 results found
Search Results for: oestrus
Menstruation
Definition noun The periodic physiologic discharge through the vagina of blood, cervical mucus, vaginal secretions, and... Read More