short piece of ribbon or braid - Alemán Inglés Diccionario