Skip to main content

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.
Advertisement