Englishfor English speakers
denizen
Noun
—
A denizen of some place is someone or something that lives in that place.
As a denizen of the forest edge, this plant grows well in full sun.
species
Noun
—
A species is the most specific level in the scientific tree.
s belong to the species Homo sapiens.