Word: panoply Definition: a complete or impressive collection of things.
“a deliciously inventive panoply of insults”