dharma

n. [Hindi] religion; righteousness; philanthropy

A _dharamshala_ is a charitable resthouse for pilgrim or travellers.