Kotomora
装甲車 (soukousha) Japanese meaning: armoured vehicle | Kotomora