town apartment - Espagnol Anglais Dictionnaire