Dictionary.com
Thesaurus.com

will have shanghaied

  • future perfect
    of shanghai.
    shanghai
    verb (used with object)
    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.

More Suggestions