te-all of them (the demigods and demons); sunirvinna-manasah-their minds being very disappointed; parimlana-dried up; mukha-sriyah-the beauty of their faces; asan-became; sva-pauruse-with their own prowess; naste-being lost; daivena-by a providential arrangement; ati-baliyasa-which is always stronger than anything else.