Related Searches
Definitions
Chaluka Site&o=10616

Chaluka Site

Chaluka Site is an archaeological site near Nikolski, Alaska. It includes a large mound yielding much information about the origins of the Aleut people. It was declared a National Historic Landmark in 1962.

References

Search another word or see Chaluka Site&o=10616on Dictionary | Thesaurus |Spanish
  • Please Login or Sign Up to use the Recent Searches feature