Said to come from Vulgar Latin *pūtium, derived from Latin pūteō. More likely from the elision of Latin put(i)du(s), which is from the same root and would also explain the etymon of its feminine counterpart.
Practica hablar y memorizar " puzzo " y muchas otras palabras y oraciones en italiano .