vanmaram

നരബലി - meaning in english

Meanings for നരബലി

noun
Human sacrifice