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 & reviseEnglish word definition — powered by WordNet
the largest city of China
take (someone) against his will for compulsory service, especially on board a ship
Want to remember shanghai?
Sign up free to bookmark & revise