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