contract manufacturing agreement - Alemán Inglés Diccionario