Shanghai

English word definition — powered by WordNet

NOUN

the largest city of China

VERB

take (someone) against his will for compulsory service, especially on board a ship

Want to remember shanghai?

Sign up free to bookmark & revise