Tumulus
English Meaning
An artificial hillock, especially one raised over a grave, particularly over the graves of persons buried in ancient times; a barrow.
- An ancient grave mound; a barrow.
Sorry, No Malayalam Meaning for your input!
See Tumulu Want To Try Tumulus In Malayalam??