Traducción español inglés

English version

¿Qué significa "llanura de meseta, ll. de gran extensión rodeada de escarpes" en Inglés