BARRANCA


Meaning of BARRANCA in English

noun a ravine caused by heavy rains or a watercourse.

Webster English vocab.      Английский словарь Webster.