bienhechor m (plural bienhechores, feminine bienhechora)
From Old Spanish bienfechor, from or based on Latin benefactor, benefactōrem, from bene (“well”) + factor (“doer”). Compare Portuguese benfeitor.