English edit

Etymology edit

meso- +‎ habitat

Noun edit

mesohabitat (plural mesohabitats)

  1. (ecology) A medium-sized habitat