microlandscape noun1 •A very small landscape, especially one that has been artificially constructed. formsmicrolandscapes