to supply something on trust - Deutsch Englisch Wörterbuch