Karate terminology: punches

Japanese Pronunciation Translation
     
Oi Tsuki Oi Soo Kee Lunge Punch
Gyaku Tsuki Guy Akoo Soo Kee Reverse Punch
Kizama Tsuki Kee Zama Soo Kee Jab Punch
Choku Tsuki Chock Oo Soo Kee Straight Punch
Kage Tsuki Kaa Gee Soo Kee Hook Punch
Yama Tsuki Ya Maa Soo Kee U-Punch
Tate Tsuki Taa Tee Soo Kee Vertical Punch
Mawashi Tsuki Ma Wash Ee Soo Kee Round Punch
Ippon ken tsuki Ippon Ken Soo Kee One Knuckle Punch
Nihon Ken tsuki Nee On Ken Soo Kee Two Knuckle Punch