dogtie
English
dogtie meaning in English • dogtie का अर्थ अंग्रेजी में
Noun
- A cramp.