Definitions of Ramachandra:

  • noun:   a hero in Hindu mythology; an incarnation of Vishnu