presumed resulting trust - Alemán Inglés Diccionario