BankingWords

endowment - Details


English Term: endowment
Arabic Term: وقف، هبة
Arabic Definition:
Related Terms:
Show English Definition
English Definition: