Denisova hominin

English

Etymology

After Denisova Cave

Noun

Denisova hominin (plural Denisova hominins)

  1. A Denisovan.