vanmaram

ജീവനഷ്‌ടം - meaning in english

Meanings for ജീവനഷ്‌ടം

noun
Loss of life