Meaning of ladera in Spanish:

ladera

Translate ladera into English

feminine noun

  • 1Pendiente de una montaña o elevación del terreno por cualquiera de sus lados.

    la lava desciende ladera abajo