unspotted

adjective

Having no spots.

Morally upright.

Not spotted or stained; free from spots. Free from moral stain; untainted with guilt; immaculate. Free from ceremonial uncleanness.

Unblemished; faultless; pure; perfect.

Not spotted; free from spot or stain; especially, free from moral stain; unblemished; immaculate.