From English-French FreeDict Dictionary ver. 0.1.6: spot /spɔt/ 1. déstination, endroit, lieu, localité, place 2. salir, souiller 3. tache 4. point
spot /spɔt/ 1. déstination, endroit, lieu, localité, place 2. salir, souiller 3. tache 4. point