la derrota rout, defeat of an army
desabrochar unbutton
desagradecido,-a thankless, ungrateful, ingrate
desaparecer disappear
desarrollado,-a developed; poco—not greatly developed
desarrollar develop
desbordar(se) overflow its bank
descansar (se)rest
descender (ie) descend
descerrajar break the lock (of), smash in