firm sales contract - Alemán Inglés Diccionario