homescapehomescape means the (physical or figurative) landscape of one's home or homeland.EtymologyFrom home + -scape.nounThe (physical or figurative) landscape of one's home or homeland.