What does Callable mean?

Callable meaning in General Dictionary

susceptible to a need for repayment or redemption ahead of the deadline of financial devices as callable bonds

View more

  • at the mercy of a need for payment before deadline

Callable meaning in Finance Dictionary

a security which callable provides owner the right to earlier in the day redemption at certain call day.