キキダシャ
Meanings
Noun
1. pinch hitter
Composed of
crisis; critical situation; emergency; pinch
batter