toe-clip strap - Alemán Inglés Diccionario