मैसक बलि

English: Translation
human sacrifice
Hindi: Translation
नरमेध
noun