Denisova hominin

Etymology
After

Noun

 * 1) A Denisovan.