vanmaram

യാഗം - meaning in english

Meanings for യാഗം

noun
Immolation
unknown
sacrifice