According to dictionary.com, here is the definition for the use of word "shanghai."
–verb (used with object),-haied, -hai·ing. Nautical.
to enroll or obtain (a sailor) for the crew of a ship by unscrupulous means, as by force or the use of liquor or drugs.
—Can be confused: hijack, kidnap, shanghai, skyjack.