place one's trust in someone - Francés Inglés Diccionario