1. A landscape that appears strange, unfamiliar, or otherworldly; terrain that resembles an extraterrestrial environment
The rocky terrain of Mars presents an alien landscape that fascinates scientists.
O terreno rochoso de Marte apresenta uma paisagem alienígena que fascina cientistas.
2. Any natural or artificial environment that feels foreign, hostile, or completely unfamiliar to an observer
After moving to the big city, the urban sprawl felt like an alien landscape to him.
Após mudar-se para a grande cidade, a expansão urbana lhe parecia uma paisagem alienígena.