needle for making rope sandals - Français Anglais Dictionnaire