substantial supplier - Alemán Inglés Diccionario