an extinct hominin species that was closely related to humans; the only know remains were found in Siberia.
Subscribe to Denisovan