Find the word definition

Wiktionary
armoured personnel carriers

n. (armoured personnel carrier English)