SLR
Top 30000
Meanings
Noun
1. LR; initialism of système léger sur rail or système léger sur rails (light rail system)