English: It is a macropod which means big foot.
Telugu: మాక్రోపస్ అంటే పెద్ద పాదం అని అర్థం.