trust deed of sale - Francés Inglés Diccionario