place one's trust in someone - Español Inglés Diccionario