vanmaram

ദയാവാന് - meaning in english

Meanings for ദയാവാന്

noun
One who pities