Kotomora
デニソワ人 (デニソワじん) Japanese meaning | Kotomora