Definitions (language)

Heiau: A sacred structure or temple, of those preserved today, frequently what remains is a massive rock platform.