ソウコウジンインウンパンシャ
Meanings
Noun
1. armored personnel carrier; armoured personnel carrier
Composed of
armoring; armouring; armor; armour
number of persons; personnel
transport; transportation; conveyance; carriage
car; vehicle