English edit

Noun edit

Denisovans

  1. plural of Denisovan