SLRTop 30000MeaningsNoun1. LR; initialism of système léger sur rail or système léger sur rails (light rail system)