The word megalith comes from the Ancient Greek ' megas meaning great , and ' lithos meaning stone . The word ` megalith ' comes from the Ancient Greek ' megas meaning great , and ' lithos meaning stone .