Definify.com

Definition 2025


twin_towns

twin towns

English

Noun

twin towns

  1. plural of twin town