dodu meaning in english

[Tel.] adj. Bulky, slow, heavy, tardy.