Find the word definition

Wiktionary
clone towns

n. (clone town English)