satellite navigation and global positioning system - Turco Inglés Diccionario