vanmaram

സോമയാഗം - meaning in english

Meanings for സോമയാഗം

noun
Soma sacrifice