Find the word definition

Wiktionary
top-armour

alt. (context nautical English) A top railing supported by stanchions and equipped with netting. n. (context nautical English) A top railing supported by stanchions and equipped with netting.