Someone or something that differs from accepted standards or norms in behavior, beliefs, or characteristics.
From Late Latin 'deviare' (to turn away from a path), from Latin 'de-' (away) and 'via' (road or way). Originally a spatial metaphor for going off a path, it evolved into a social/behavioral term.
Try Another Word