English edit

Noun edit

twin towns

  1. plural of twin town