be dependent upon tourism - Espagnol Anglais Dictionnaire