The Italian term "senza macchia" matches the English term "fleckless"

other italian words that include "macchia" : english :
macchiato patchy
posto, macchia spot
macchia, insudiciare, imbrattare stain
senza macchia untainted