EGAVE

microlandscape

Meaning

  1. noun A very small landscape, especially one that has been artificially constructed.

Similar words

microcosm microecosystem microbiotope micromilieu microsite microgeography micromap microinsularity microcosmos microclimatics

Save “microlandscape” to learn later