Definition of ovulate

Definition of ovulate
  1. ovulate Verb to produce eggs or ova
Need more help? Try our forum NEW