permeable synthetic fabric membrane - Français Anglais Dictionnaire