duta meaning in english [Skt.] n. (masc.) A messenger, an envoy. rayabari. deniduta (in Christian usage.) an angel.