supplier of goods or services - Alemán Inglés Diccionario