short for a mega poodle.
"God damn, that is a megpoodle."
A Jamaican brain dead idiot
Did you see megpoodle in general?
A Jamaican asshole
Did you see megpoodle in general today?