thatched wall/fence - Français Anglais Dictionnaire