Definitions of on demand
as soon as the thing in question is asked for
The loan was repayable on demand.
There are multiple definitions - click on the translation that matches your context.
on demand means:
uttrykk
full
phrase
as soon as the thing in question is asked for
The loan was repayable on demand.