English: So megaliths refer to the monuments built of large stones.
Telugu: మెగాలిథ్స్ అంటే పెద్ద రాళ్ళతో నిర్మించిన నిర్మాణాలు అని అర్థం.