escarpa – English–Español translations

🇪🇸 es en 🇬🇧

escarpa noun

  • Declive áspero de cualquier terreno.
embankment

escarpa

escarpment
Wiktionary Links