futurescapeEtymology20th century. From future + -scape.futurescape means A futuristic landscape, especially a city skyline. Lexicurio rates it Rare gem — a strength score of 82 out of 100.nounA futuristic landscape, especially a city skyline.