burrock
English
burrock meaning in English • burrock का अर्थ अंग्रेजी में
Noun
- A small weir or dam in a river to direct the stream to gaps where fish traps are placed.