barranca
English
barranca meaning in English • barranca का अर्थ अंग्रेजी में
Noun
- A ravine caused by heavy rains or a watercourse.