Zaffata

From Fresh Dictionary

Italian

Noun

Zaffata f.

  1. a bad smell; a stink or stench
Personal tools