benefactures

English

Noun

benefactures

  1. plural of benefacture