buckstall
English
buckstall meaning in English • buckstall का अर्थ अंग्रेजी में
Noun
- A toil or net to take deer.