Definition of terminable annuity in US English:

terminable annuity

noun

Finance
  • An annuity that matures at a certain date.

Origin

Late 18th century; earliest use found in Gazetteer & New Daily Advertiser.