to sell or deliver - Turco Inglés Diccionario