giant squids (zoological genus) - Français Anglais Dictionnaire