ధర్మాసుపత్రిdharmāsupatriTop 9000MeaningsNoun1. hospital providing free medical service to the patients