← DefinitionshareGuessrotternounA person who is dishonest, unpleasant, or morally bad.SynonymsscoundrelnounvillainnounrascalnounAntonymsheronoun