来者不善,善者不来 in English lai2 zhe3 bu4 shan4 , shan4 zhe3 bu4 lai2 Meaning
Meanings
- He who comes is surely ill-intentioned, no-one well-meaning will come (idiomatic expression).
- Be careful not to trust foreigners.
- Beware of Greeks bearing gifts!
Pinyin
lai2 zhe3 bu4 shan4 , shan4 zhe3 bu4 lai2Literal
Literal explanation, with pronunciation and meaning of each character.
来 者 不 善 , 善 者 不 来