Japanese dictionary

Dictionary: “エンジン・ストップ”

エンジン・ストップ

エンジン・ストップ

engine stall