fog forest

English

Noun

fog forest (plural fog forests)

  1. cloud forest