Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
Indonesian>English
GPSGPS, Global Positioning System
English Definition
    noun
  1. Global Positioning System, GPS: a navigational system involving satellites and computers that can determine the latitude and longitude of a receiver on Earth by computing the time difference for signals from different satellites to reach the receiver
Translation
English GPS, Global Positioning System