English: Her name means "The one who give and devours life" and she required many human sacrifices to sustain her.
Telugu: ఆమె పేరు అర్ధం "జీవితం ఇవ్వాలని మరియు devours ఒక" మరియు ఆమె కొనసాగటానికి ఆమె అనేక మానవ త్యాగం అవసరం.