Home
Manglish
English listing
Malayalam listing
About
യാഗം - meaning in english
Meanings for യാഗം
noun
Immolation
unknown
sacrifice