formidable [adjective] + armoury [noun]