all inclusive trust deed - Alemán Inglés Diccionario