在线词典屡败屡战to keep on fighting despite continual setbacks (idiom)英文释义to keep on fighting despite continual setbacks (idiom)