English to Chinese Dictionary

Search:

势不两立 shì liǎng the two cannot exist together (idiom); irreconcilable differences / incompatible standpoints


<< back to the home page