mecurudi | मेचुरुदि | mecurudi

mecurudi | मेचुरुदि | (?), N. of a place, Buddh.

← Search all 286,525 Sanskrit words on Tripura Koṣa