trust deed of sale - Alemán Inglés Diccionario