to supply something on trust - Alemán Inglés Diccionario