Vocabulary

デニソワ人

Denisovan; Denisova hominin

noun