satellite navigation and global positioning system - Alemán Inglés Diccionario