Definition of “twin town” - English Dictionary

british dictionary