duuduu

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