dyucara द्युचर
Definition:
mfn.
walking or moving in heaven, an inhabitant of heaven
Home
>
Search
>
dyucara