to sell or deliver - Alemán Inglés Diccionario