Definition:
Compare lifelong with other words:
inveterate vs. lifelong
lifelong vs. lifetime
lifelong vs. permanent
lifelong vs. livelong