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