From English-Spanish FreeDict Dictionary ver. 0.3.1: spot /spɔt/ 1. sitio 2. mancha 3. punto
spot /spɔt/ 1. sitio 2. mancha 3. punto