Noun
bag of weasels (plural bags of weasels) (informal, used in similes) Something that has pronounced weaselly characteristics, such as pettiness, bad temper, and deviousness.