yoke strap vendor - Alemán Inglés Diccionario