shanghaiEnglish

Shanghai, impress, shanghai

Noun

The largest city of China, located in the east on the Pacific, one of the largest ports in the world

English: Shanghai

Bahasa: Shanghai

Verb

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

English: shanghai, impress

Bahasa words with similar meanings

English words with similar meanings

Show 1 words

Words that start with "shanghai"