来者不善,善者不来 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!

Simplified Characters

Traditional Characters

Pinyin

lai2 zhe3 bu4 shan4 , shan4 zhe3 bu4 lai2

Literal

Literal explanation, with pronunciation and meaning of each character.

lai2to come zhe3(after a verb or adjective) one who (is) ... bu4(negative prefix) shan4good (virtuous) shan4good (virtuous) zhe3(after a verb or adjective) one who (is) ... bu4(negative prefix) lai2to come