duba meaning in english

[Tel.] n. A mean fellow. adhamudu.