There are multiple definitions - click on the translation that matches your context.

应要求偿还的

形容词

full

repayable on demand

adjective

Definitions of repayable on demand

English

must be paid back as soon as requested

An overdraft is repayable on demand.