One who pleases or delights Rama (Lord Rama)

1 Post