Definitions of niff:

  • noun:   an unpleasant smell