Green’s Dictionary of Slang

live-on n.

[a husband could live on her earnings; the image is of her (unrealized) potential as a prostitute]

an attractive young woman.

[UK]J. Ware Passing Eng. of the Victorian Era.