meaning of barranco

barranco - Spanish to English

cliff

View more

  • precipice
  • ravine