dubasi meaning in english

[H. from Skt. dvibhasi.] n. An interpreter. A Dubash.