From Latin prōfectus (“progress, success”). Cognate with English profit.
provecho m (plural provechos)