shanghai - Dictionary definition and meaning for word
shanghai
Definition (noun) the largest city of China; located in the east on the Pacific; one of the largest ports in the world
Definition (verb) take (someone) against his will for compulsory service, especially on board a ship
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com