సత్రముsatramuTop 4000MeaningsNoun1. a choultry or rest house for travellers, an inn or hotelExamples1మనmana దేశమేమన్నాdēśamēmannā సత్రమాsatramā?Do we love our country?