nitter
English
nitter meaning in English • nitter का अर्थ अंग्रेजी में
Noun
- The horse louse; an insect that deposits nits on horses.