For L-share Variable Annuities we have a term and definition in Insurance.

A form of variable annuity contract usually with short surrender periods and higher mortality and expense risk charges.
See more Insurance Terms ...
Browse words that start with: