Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of shanghai
  1. verb
    take (someone) against his will for compulsory service, especially on board a ship
    "The men were shanghaied after being drugged"

    Similar: 

  2. noun
    the largest city of China; located in the east on the Pacific; one of the largest ports in the world
Explanation of shanghai
My lists:
Recently viewed words: