duuduu

English: Translation
stand around (idly); defecate <baby talk>; hillock, high
verb
carroll-soulik-1973