Green’s Dictionary of Slang

man of wax n.

see lad of wax n. (1)