piece of thread/tape - Turc Anglais Dictionnaire