English: The Devi is believed to be swayambhu (self-manifested) on a rock on the large face of a mountain.
Telugu: దేవి ఒక పర్వతం యొక్క ముఖం మీద ఉన్న రాతిపై స్వయంభు (స్వయంగా వ్యక్తీకరించబడింది) అని అంటారు.