WordUnscrambler Home
barranca
Definitions
[bəˈraŋkə], (Noun)
Definitions:
- a narrow, winding river gorge
Phrases:
Origin
:
late 17th century: from Spanish
Click here to see the free dictionary definition for barranca
definition by Oxford Dictionaries