LRT: Land Transport Authority of Singapore

What does LRT mean? The above is one of LRT meanings. It may have other definitions. Please refer to the end of this passage.

LRT: Land Transport Authority of Singapore

Definition in English: Land Transport Authority of Singapore