English: a place in which to worship the God
Telugu: దేవుణ్ణి ఆరాధించేందుకు స్థలం