As an adjective niffy
is (colloquial) having a bad smell.
As a noun giffy is
(brief moment).
niffy
English
Adjective
(er)
(colloquial) Having a bad smell.
Synonyms
* (having a bad smell ):
** (standard ): fetid, stinking
** (colloquial/slang ): pongy, stinky, whiffy