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
comes from Sri-Lankan slang. It means buddy.
ayy machan what u sayin?
by O'shara April 26, 2007

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×