Top definition
It can mean either 'in your face' or 'owned'
I just got into college! Suck this mango!

Dude, the chick you bagged last night was really your half-sister. Suck this Mango!
by Raphaƫl Azaghal April 13, 2010
Get the mug
Get a suck this mango mug for your dad Jerry.