Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: barranca
  1. A ravine caused by heavy rains or a watercourse

Derived forms: barrancas

Encyclopedia: Barranca Barranca, Lima