TLO (English, noun)
expansion: TLO (plural TLOs)
Senses:
glosses: Initialism of technology licensing office.
tags: abbreviation
alt-of
initialism
Forms:
form: TLOs
tags: plural