From English-Italian FreeDict Dictionary ver. 0.1.2: spot /spˈɒt/ 1. luogo 2. punto
spot /spˈɒt/ 1. luogo 2. punto