definite defeat - Spanish English Dictionary