Thapa

Thapa

Thapa

Literally imprint, probably a derivation from the word sthapana, meaning installation.