vanmaram

ആത്മസംഹാരം - meaning in english

Meanings for ആത്മസംഹാരം

noun
Self-annihilation