Advertisement

Advertisement

strip city

noun

  1. a continuous area of urban development lying between or embracing two or more large cities and having a population of at least one million; megalopolis.



Discover More

Word History and Origins

Origin of strip city1

First recorded in 1965–70

Advertisement

Advertisement

Advertisement

Advertisement


strip cartoonstrip club