From English-Latin FreeDict Dictionary ver. 0.1.2: spot /spɔt/ 1. locus 2. macula
spot /spɔt/ 1. locus 2. macula