energy stored in the waves - Français Anglais Dictionnaire