(Putz is a Yiddish insult that literally means penis but in common usage means fool.
Puts in Yiddish means penis and fool.