SPOT


Meaning of SPOT in English

[SPOT] abbreviation satellite positioning and tracking

Merriam-Webster English vocab.      Английский словарь Merriam Webster.