panoply

Word: panoply Definition: a complete or impressive collection of things.

a deliciously inventive panoply of insults”