Find the word definition

Wikipedia
Chuchunya

Chuchunya is a hominid cryptid rumoured to exist in Siberia, Russia. It has been described as six to seven feet tall and covered with dark hair. Some cryptozoologists including Bernard Heuvelmans have speculated that Chuchunya may be a relict population of Neanderthal. Mark Hall, another cryptozoologist, has suggested surviving members of Homo gardarensis. No conclusive evidence for the existence of the creature have yet been presented.