English: Petra is Greek for stone.
Telugu: పెట్రోస్ అంటే గ్రీకు భాషలో రాయి అని అర్థం.