devarudu meaning in english

[Skt.] n. A title applied chiefly by a wife to a husband’s brother, maganitodabuttinavadu.