English

edit

Noun

edit

TLO (plural TLOs)

  1. Initialism of technology licensing office.

Phrase

edit

TLO

  1. (insurance) Initialism of total loss only.