← DefinitionshareGuessgoodienounA person who is morally good or virtuous, especially in a story or conflict.SynonymsheronountreatnounAntonymsvillainnoun