Niah cave

What is Niah cave?

Niah cave definition and meaning on Dictionary terms:
noun
a limestone cave in Sarawak, Borneo, the site of the discovery of one of the earliest anatomically modern Homo sapiens skulls, dated c38,000 b.c.

 

reference: https://www.dictionary.com/browse/niah-cave

Tags: