Osteomalacia happens when your bones don't get enough of the minerals they need. This makes them soft and weak and can cause them to crack or break more easily. It can also cause bone deformities. Osteomalacia only affects adults. If children have soft bones, the condition is called rickets.
Attribution: BUPA