duu de --

English: Translation
having plenty of
adjective