vanmaram

ദയാവധം - meaning in english

Meanings for ദയാവധം

noun
Mercy killing
unknown
Euthanasia