The Italian term "posto, macchia" matches the English term "spot"

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