A 'megalith' is a large stone that has been used to build something. A megalithic tomb is a burial place that has been made out of large stones.