Non-union of bones is a condition where a fractured bone fails to heal and the broken ends do not fuse together properly. This can result from inadequate immobilization, poor blood supply, infection, or other complications during the healing process.