mecurudi मेचुरुदि

Definition: (?) , Name of a place