Skip to main content

Definitions by Ian Watk.

Mass Railway Transit, a subway system of the city of Bangkok, Thailand
Someone is killing in the MRT station again!?
mrt by Ian Watk. December 6, 2006