A stress fracture is a small crack or severe bruising within a bone caused by repetitive force or overuse, commonly occurring in weight-bearing bones of the legs and feet. It develops gradually through repeated stress rather than from a single traumatic injury.