sell upon trust - Alemán Inglés Diccionario