Dictionary.com
Thesaurus.com
had been ovulating
  • past perfect progressive of ovulate.

More Suggestions