niff ( synonym found)

Definition of niff:

(n) : an unpleasant smell

Definition of niff:

(n) : an unpleasant smell

Back to Top