microlandscape

Noun

 * 1)  A very small landscape, especially one that has been artificially constructed