storm (at sea/on land) - Français Anglais Dictionnaire