piece of thread/tape - Français Anglais Dictionnaire