Green’s Dictionary of Slang

Tom a Doodle n.

see tom doodle n.