Denisovans

Definition: 

An extinct hominin population contemporary with Neanderthals that hybridized with ancient humans and Neanderthals. Knowledge of Denisovan morphology is limited to two small fossils found in Siberia and a jaw in Tibet.