いっ ぽん られた
ippon torareta

Expression

1. touché; you've got me there

Other forms: