look up any word, like ratchet:
 
1.
Caribbean Slang meaning very thin, skinny, or emaciated. Malnourished, starving, or meager in appearance.
Hey boy why you so magga for? Why you don't eat? Gosh man!!
by Gen-X November 27, 2011
 
2.
cram up, just before the examinations.
number kaise nahin milega... raat bhat magga jo mara hoon..
by sid June 27, 2004