Denisova hominin (English, noun)
expansion: Denisova hominin (plural Denisova hominins)
Senses:
glosses: A Denisovan.
Forms:
form: Denisova hominins
tags: plural