That phrase appears to be a blend of internet slang, political parody, and possible typo or mashup.

The Drump — G+ Punch

That phrase appears to be a blend of internet slang, political parody, and possible typo or mashup.