life-long [adjective] + struggle [noun]