ramachandra
1. [ noun ] (religion,Hinduism) a hero in Hindu mythology; an incarnation of Vishnu
Related terms: Rama
Similar spelling:   ranch_hand
  ranching