Translation French English: spot
Dictionary: mainspotnom Post,
berth,
billet,
bit,
blot,
dapple,
daub,
fleck,
maculation,
office,
patch,
pip,
place,
point,
position,
situation,
slur,
smear,
smirch,
smudge,
speckle,
spot,
spotlight,
stain,
topographic point,
touch.