Definition 1 of 1
North Indian term used to refer to people from Madras. The location of Madras is flexible and spans all of South India.
"Ey you Madrasi! Go back to Hyderabad!"
Added 2011-07-06 by SeriousAboutSamosas
Related videos and images