Kotomora
代打者 (daidasha) Japanese meaning: pinch hitter | Kotomora