stupa

A Buddhist reliquary or monument.

« Back to Glossary
Comments are closed.