Definify.com

Definition 2024


TLR

TLR

French

Initialism

TLR

  1. LRT; Initialism of transit léger sur rail. or transit léger sur rails

Related terms

  • SLR (Système Léger sur Rail(s))