property held in/on trust - Español Inglés Diccionario