repeatedly defeat - Spanish English Dictionary