Meaning of “putz” in the English Dictionary

british dictionary