weather protecting tower - Espagnol Anglais Dictionnaire