she can only contribute up to 5,500 as long as she has that much earned income.
The only way she'd be able to put away 50k into retirement is if she's the owner of her own company and creates a Defined Benefit Plan.
Otherwise, her best bet would be to invest the remaining portion and contribute 5,500 each year to the IRA.
Or she can contribute it to a tax deferred account that would allow her to grow her money without paying tax on the gain and income within the policy.... but that only really makes sense if she's consistently worrying about finding a place to stash her money.