Definition 1 of 1
An Indian English colloquialism in which the M stands for money. It can be used as a euphemism for bribes.
'Sponsorship is very crucial to any sport. It is the very soul,' he emphasised. With the sponsors comes the all important vitamin M, making the sport more commercial to attract more youngsters. (The Hindu, April 15, 2000)
Added 2011-07-06 by porkipaya