Definition of shanghais:
(v) :
(transitive) To force or trick someone to go somewhere or do something against their will or interest, particularly
(v) :
(US law enforcement slang) To trick a suspect into entering a jurisdiction in which they can be lawfully arrested.
(v) :
(US military slang) To transfer a serviceman against their will.
(v) :
(transitive) To commandeer, hijack, or otherwise (usually wrongfully) appropriate a place or thing.
(v) :
To press-gang sailors, especially (historical) for shipping or fishing work.
(n) :
(often capitalized, dated) A breed of chicken with large bodies, long legs, and feathered shanks.