Find the word definition

Wikipedia
Muklassa

Muklassa, also known as Amooklasah Town, is the site of a former Upper Creek village in modern Montgomery County, Alabama. The site covers and was added to the National Register of Historic Places on August 28, 1973.