TLR

Noun

 * 1) LRT;  or transit léger sur rails

Related terms

 * Système Léger sur Rail(s)