English: Peter means rock in Greek.
Telugu: పెట్రోస్ అంటే గ్రీకు భాషలో రాయి అని అర్థం.