TLEO

(redirected from The London Enterprise Office)
AcronymDefinition
TLEOThey Love Each Other
TLEOThe London Enterprise Office (London Metropolitan University; London, England, UK)