Green’s Dictionary of Slang

Tom Tucker n.

see tommy tucker n. (1)