YourDictionary

Mahabharata

noun

one of the two great epics of India, written in Sanskrit about 200

See Mahabharata in American Heritage Dictionary 4

link/cite print suggestion box