exclusive supply contract - Alemán Inglés Diccionario