Simply plug your letters into the Search and Get definitions for English words.
Definition of SHANGHAI
noun : SHANGHAI
) the largest city of China; located in the east on the Pacific; one of the largest ports in the world ;
verb : SHANGHAI
See more about : SHANGHAI