势不两立shìbùliǎnglì
Top 50000
Meanings
1. the two cannot exist together (idiom); irreconcilable differences
2. incompatible standpoints
Characters used