#naledi
Top Voted Definition for #naledi
Homo naledi is a recently discovered species of half man half ape discovered in a cave in South Africa.
1
Homo naledi is a recently discovered species of half man half ape discovered in a cave in South Africa.
1