不共戴天bùgòngdàitiān
Top 40000
Meanings
1. (idiom) (of enemies) cannot live under the same sky; absolutely irreconcilable
Characters used