stupa

A Buddhist reliquary or monument.

« Back to Glossary