Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
supercity
in English
supercity
#uncommon
Definitions
Noun
a
massive
urban
area
;
highly
populated
a
merged
area
of
adjacent
cities
Base Words
city
super