ターボコンパウンド
Meanings
Noun
1. Turbo-compound engine