What is the full meaning of barrancas
BARRANCA, (Spanish) a deep ravine, also BARRANCO [n]
Example of the word barrancas placed on a Scrabble board.