明哲保身míngzhébǎoshēn
Top 50000
Meanings
1. a wise man looks after his own hide (idiom)
2. to put one's own safety before matters of principle
Characters used