Bing found the following results
Barranca Definition & Meaning - Merriam-Webster
Barranca | Spanish to English Translation - SpanishDictionary.com
BARRANCA in English - Cambridge Dictionary
What are Barrancas? - Geography Realm
English translation of 'barranca' - Collins Online Dictionary
BARRANCA Definition & Meaning | Dictionary.com
Barranca | geology | Britannica
Locations – Mimi's Cafe
Barranca, Peru: All You Must Know Before You Go (2024) - Tripadvisor
Barranca - Wikipedia