someone who leaves anything in trust - Francés Inglés Diccionario