spare part supplier - Alemán Inglés Diccionario