Green’s Dictionary of Slang

Yiddo n.

see Yid n.1