SPOT Meaning of SPOT in English [SPOT] abbreviation satellite positioning and tracking Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012