niff (0 synonym found)

Definition of niff:

(n) : an unpleasant smell

Definition of niff:

(n) : an unpleasant smell

Back to Top