to supply something on trust - Almanca İngilizce Sözlük