カエンホウシャセンシャ
Meanings
Noun
1. flame-throwing tank; flame tank
Composed of
flame; blaze
radiation; emission
tank (military vehicle); chariot