Callable Meaning

There are 1 meaning(s) for word Callable

Meaning 1 : subject to a demand for payment before due date

    Example : callable bonds