niff
English
niff meaning in English • niff का अर्थ अंग्रेजी में
Noun
- An unpleasant smell.