Learned borrowing from Latin dōnātrix. By surface analysis, donate + -trix.
donatrix (plural donatrices)