vanmaram

അമരാവതി - meaning in english

Meanings for അമരാവതി

noun
City of indra