Ayodhya (noun) Definition, Meaning & Examples

noun
  1. a city in E Uttar Pradesh, in N India; a suburb of Faizabad: one of the seven most sacred Hindu centers.
noun
  1. an ancient town in N India, in Uttar Pradesh state: as the birthplace of Rama it is sacred to Hindus; also a Buddhist centre
Ayodhya (noun) Definition, Meaning & Examples

More Definitions