English: It means new village.
Telugu: దీనికి అర్థం కొత్త పట్టణం.