cover made of branches - Français Anglais Dictionnaire