I thought the same thing, she is his beard!
In France, a woman like this would be called “La Puma” (the Cougar).