short piece of ribbon or braid - Türkisch Englisch Wörterbuch