Japanese dictionary

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

エンジンストップ

エンジンストップ

engine stall