dao hadu

English: Translation
cover up (by putting on layer after layer); give too much (e.g., work) to
verb