What is endoment insurance in relation to life insurance?

Endowment means lump sum payout. An "Endowment at 65" policy means that the total death benefit of the policy (minus any loans and interest) will be paid to the owner of the policy when the insured turns 65.
*Owner of the policy may or may not be the isured OR beneficiary.