niff has definitions from the field of psychology
1
[ noun ] (British slang) an unpleasant smell

Synonyms

pong

Related terms

malodor UK cant

*