druddu meaning in english

Same as duddu. adj. (q. v.)