万难 wàn nán

DEFINITIONS

  1. countless difficulties
  2. extremely difficult
  3. against all odds

CHARACTERS

万 wàn ten thousand; innumerable
难 nán difficult, arduous, hard; unable