ramachandra Meaning, Definition & Usage

  1. noun a hero in Hindu mythology; an incarnation of Vishnu

WordNet