I think of {Dep} as the most generic term for a living entity. I’m a little surprised that humanoids are excluded, and wonder if language is involved in the threshold.
When not using scientific jargon, the English word animal
means all members of the animal kingdom except humans. This seems
similar to me.
-- SuStel http://trimboli.name