to demand delivery - Alemán Inglés Diccionario