endowment policy
noun
Same as endowment assurance
Browse by Subjects
deed of arrangement
trading financial assets
consolidate
translate
secured liability