GPS


Meaning of GPS in English

I. noun Etymology: Global Positioning System Date: 1975 a navigational system using satellite signals to fix the location of a radio receiver on or above the earth's surface, II. abbreviation gallons per second

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.