Top definition
A noun which decribes a person who is unable to arrive on time.
Omg...you are such a Mantri. Your even late to your own wedding.

Dude.......Mantri eh?
by Poom is gay May 12, 2008
Get the mug
Get a Mantri mug for your mate Bob.
buy the domain for your travel vlog