to sell or deliver - Almanca İngilizce Sözlük