ポンプシャ
Meanings
Noun
1. fire truck (specifically one equipped with a pump); pumper
Composed of
car; vehicle