top-armour noun1 •(historical) A top railing supported by stanchions and equipped with netting. formstop-armours