due demand definition

due demand means ‘immediately on demand’ …”