shì bù liǎng lì

Translation

  • the two cannot exist together (idiom)
  • irreconcilable differences
  • incompatible standpoints

Synonyms

Chinese Tones