2 definitions by O'shara

Top Definition
means friend or buddy
comes from Sinhalese Slang, official language of Sri Lanka
wht are you saying machan?
by O'shara April 30, 2007
Mug icon
Buy a machan mug!
comes from Sri-Lankan slang. It means buddy.
ayy machan what u sayin?
by O'shara April 26, 2007
Mug icon
Buy a machan mug!