English endowment nounMeaning 1The action of endowing something or someone.in other languages:SPJmeaning 1more translations