Green’s Dictionary of Slang

natural draft n.

[SE natural + draft, a plan or sketch]

(Ulster) someone or something identical, the ‘living image’.

[Ire]Share Slanguage.