Torva armour