artificial landscape - German English Dictionary