human-made landscape - German English Dictionary

human-made landscape

Meanings of "human-made landscape" in German English Dictionary : 1 result(s)

English German
Agriculture
human-made landscape Vom Menschen geprägte Landschaft