至難

most difficult; next to impossible

Meaning

  1. adj-naadj-non
    most difficult; next to impossible