Skip to main content

Ian Watk.'s definitions

mrt

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

Share this definition