Meaning of “putz” in the English Dictionary

English