meaning of barranca
1.
A
ravine
caused
by
heavy
rains
or
a
watercourse.
Related Words
barranca
|
Developed & Maintained By
Taraprasad.com