sheepshank
English
sheepshank meaning in English • sheepshank का अर्थ अंग्रेजी में
Noun
- A hitch by which a rope may be temporarily shortened.