denizen

    noun
  1. Poetry habitant.
  2. denizens of the forests habitants dels boscos.