1. Home
  2. >
  3. Define
  4. >
  5. TOWNHOUSES

Definition of TOWNHOUSES

  • TOWNHOUSE, (Scots) a town hall [n]
  • TOWNHOUSE [n]