English: It means beautiful place.
Telugu: అంటే, అందమైన ప్రదేశం అని అర్థం.