scelerate

scelerate

English Adj
Ad

Definition

Wicked; villainous.

Etymology

From Latin sceleratus.

Ad