精衛填海

Idiom

 * 1) dogged determination