rhizoverb
Beta
Feedback
→
altar
Sacred structure
noun · A raised structure used for religious worship or offerings.
Enable JavaScript for search, audio, and interactive vocabulary practice.