attouda

/AE1 T UW1 D AH0/
noun
  1. 1

    An ancient city in Turkey, now Denizli