cratered landscape - Francés Inglés Diccionario