Kavacha definition

Search

kavacha

kavacha logo #22149A shield, amulet or talisman.
Found on http://www.agt-gems.com/Book/Glossary/
No exact match found.