odayadu meaning in english

[Tel.] n. A king, lord, ruler, master, owner, husband. prabhuvu, magadu. odayuralu wife of a master, yajamanuralu, svamini.