知己知彼zhījǐzhībǐ
Top 45000
Meanings
1. know yourself, know your enemy (idiom, from Sunzi's "The Art of War" 孙子兵法 (SūnzǐBīngfǎ))
Characters used