What is Non-callable Bond?

Legal Definition
A bond that cannot be cashed in early. It can only be called upon maturation date.