上手

skillful; skilled; proficient; good (at)

Meaning

  1. adj-nan
    skillful; skilled; proficient; good (at); adept; clever
  2. n
    flattery
  3. adj-nan
    upper part
  4. n
    upper stream; upper course of a river
  5. n
    right side of the stage (audience's or camera's POV); stage left (actor's POV)
  6. adj-nan
    skillful (in comparisons); dexterity
  7. n
    over-arm grip on opponent's belt

Example sentences

  • My mom doesn't speak English very well.

  • He plays the piano very well.

  • Why is it you can write a letter in English this well, but can't speak in it?