Dictionary.com
Thesaurus.com

has been foaling

  • present perfect progressive of foal (3rd person singular).