adjective
1.
Synonyms: effective , effectual, efficacious, efficient
Antonyms: virtueless
2.
Synonyms: moral 1, ethical, moralistic, noble, principled, righteous, right-minded
Related Word: spotless, unsullied, untainted, untarnished; worthy
Contrasted words: dishonest; unjust; unworthy; impure, tainted; immodest, immoral, indecent; vicious, wicked
Antonyms: unvirtuous, virtueless
3.
Synonyms: good 11, blameless, exemplary, guiltless, inculpable, innocent, irreprehensible, pure, righteous, unblamable
Related Word: faultless, sinless
Idioms: innocent as a lamb, in the clear, without reproach
Contrasted words: bad, impure, unrighteous
Antonyms: unvirtuous, virtueless; vicious