firm sales contract - Francés Inglés Diccionario