To have stolen/robbed in a sneaky fashion

Hey! That guy just shangai'd two beers out of our cooler!

by KovacsRawShark February 15, 2009
Get the Shangai'd mug.