STOLI

English

Noun

STOLI (uncountable)

  1. Acronym of stranger-originated life insurance.