dao hadu

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