supply and service agreements - Alemán Inglés Diccionario