Thesaurus: synonyms and related words. Unpleasant people in general. a dog in the manger idiom. a nasty piece of work idiom. a tough/hard nut idiom. a wolf in sheep's clothing idiom. bad lot. know-all.