Denisova hominins
English
Noun
Denisova
hominis
plural of
Denisova hominin