weather protecting tower - Français Anglais Dictionnaire