Home
Manglish
English listing
Malayalam listing
About
ദയാവധം - meaning in english
Meanings for ദയാവധം
noun
Mercy killing
unknown
Euthanasia